package com.xcjh.smartchat.bean

import androidx.annotation.Keep
import com.chad.library.adapter.base.entity.MultiItemEntity
import java.io.Serializable

/**
 * 所有去壳 返回的 实体类 =======================================================================
 */
@Keep
data class MyPages<T>(
    val current: String = "",
    val `data`: ArrayList<T> = arrayListOf(),
    val empty: Boolean = false,
    val pages: String = "",
    val size: String = "",
    val total: String = ""
)

@Keep
data class MyRecordPages<T>(
    val current: String = "",
    val records: ArrayList<T> = arrayListOf(),
    val empty: Boolean = false,
    val pages: String = "",
    val size: String = "",
    val total: String = ""
)


@Keep
data class UserInfo(
    var createDate: String = "",
    var id: String = "",//
    var roleBackground: String = "",
    var roleId: String = "",
    var roleImg: String = "",
    var roleName: String = "",

    var updateDate: String = "",
    var gameState: String = "",//游戏状态  0准备，1游戏中
    var isReady: String = "",//角色是否准备(0:未准备，1：已准备)
    var playerName: String = "",//

    //NPC
    var name: String = "",
    var picture: String = "",

    var wechat_name: String = ""//微信昵称
):Serializable

